package HomeWorkDemo.day01;

import java.io.File;
import java.util.Scanner;

/**
 * 改错练习:
 *
 * 程序启动后要求用户输入一个关键字，然后列出当前项目下所有
 * 名字中包含该关键字的子项
 *
 * 单词记一记:
 * key  计算机中为"关键"的含义，不译为钥匙
 * dir  是单词directory的缩写，目录的意思
 * list 列表
 * @author yangbin
 *
 */
public class Test03 {
    public static void main(String[] args) {
        File dir=new File(".");
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入关键字：");
        String key=scanner.nextLine();
        if (dir.isDirectory()){
            File files[]=dir.listFiles();//获取该目录下的所有子项
            for (int i = 0; i < files.length ; i++) {
                String filename=files[i].getName();//获取所有子项的名字
                if (filename.contains(key)){
                    System.out.println(filename);
                }

            }

        }


    }
}
